﻿$(document).ready(function() {
	{
		bookContentView = function(id) {
			$('#redircetWin').window({
				title : "图书详细信息",
				width : 700,
				height : 500,
				modal : true,
				closed : true,
				shadow : true,
			});
			$('#redircetWin').window('open');
			$('#redircetWin').window('refresh', '/shopping/admin/bookContext?id=' + id);
		}

		insertBookView = function() {
			// $('#redircetWin').window({
			// title : "添加图书",
			// width : 700,
			// height : 500,
			// modal : true,
			// closed : true,
			// shadow : true,
			// });
			// $('#redircetWin').window('open');
			// $('#redircetWin').window('refresh',
			// '/shopping/main/toBookInsert');

			$.XYTipsWindow({
				___title : "添加图书",
				___content : "iframe:/shopping/main/toBookInsert",
				___width : "750",
				___height : "500",
				___showbg : true,
				___drag : "___boxTitle"
			});
		}

		// 图书查看后的操作
		$("#bookselect").click(function() {
			var lastIndex = 0;
			$('#tt1').datagrid({
				title : '查询图书信息',
				iconCls : 'icon-save',
				width : 600,
				height : 250,
				nowrap : false,
				striped : true,
				fit : true,
				sortName : 'id',
				sortOrder : 'desc',
				remoteSort : false,
				singleSelect : true,
				fitColumns : true,
				queryParams : {},
				loadMsg : '正在拼命为你加载数据，请稍等！！',
				url : "/shopping/admin/productList",
				columns : [ [ {
					field : 'id',
					title : '编号',
					width : 40,
					sortable : true,
				}, {
					field : 'productName',
					title : '书名',
					width : 180,
					sortable : true,
					editor : {
						type : 'text',
					},
				}, {
					field : 'fixedPrice',
					title : '价格（￥）',
					width : 80,
					editor : {
						type : 'text',
					},
				}, {
					field : 'dangPrice',
					title : '优惠价（￥）',
					width : 80,
					editor : {
						type : 'text',
					},
				}, {
					field : 'addTimeDt',
					title : '添加时间',
					width : 80,
					editor : {
						type : 'text',
					},
				}, {
					field : 'keyWords',
					title : '关键字',
					width : 350,
					editor : {
						type : 'textarea',
					},
				} ] ],
				pagination : true,
				toolbar : [ {
					id : 'btnadd',
					text : '添加图书',
					iconCls : 'icon-add',
					handler : function() {
						// $.XYTipsWindow({
						// ___title : "添加图书",
						// ___content : "iframe:/shopping/main/toBookInsert",
						// ___width : "750",
						// ___height : "500",
						// ___showbg : true,
						// ___drag : "___boxTitle"
						// });
						insertBookView();
					},
				}, '-', {
					id : 'btnremove',
					text : '删除图书',
					iconCls : 'icon-remove',
					handler : function() {
						var selected = $('#tt1').datagrid('getSelected');
						if (selected) {
							var hre = "/shopping/admin/productDelect?id=" + selected.id;
							if (confirm("确定要删除该图书信息吗？")) {
								$.ajax({
									type : "POST",
									dataType : "json",
									url : hre,
									async : false,
								});
								var row = $('#tt1').datagrid('getSelected');
								if (row) {
									var index = $('#tt1').datagrid('getRowIndex', row);
									$('#tt1').datagrid('deleteRow', index);
								}
							}
							return false;
						} else {
							alert("请选定行！");
						}
					},
				}, '-', {
					id : 'btnsearch',
					text : '查看详细信息',
					iconCls : 'icon-search',
					handler : function() {
						var selected = $('#tt1').datagrid('getSelected');
						if (selected) {
							bookContentView(selected.id);
						} else {
							alert("请选定行！");
						}
					}
				}, '-', {
					id : 'btnpencil',
					text : '修改',
					iconCls : 'icon-edit',
					handler : function() {
						var row = $('#tt1').datagrid('getSelected');
						var rowIndex = $('#tt1').datagrid('getRowIndex', row);
						if (lastIndex != rowIndex || lastIndex == 0) {
							$('#tt1').datagrid('beginEdit', rowIndex);
						}
						lastIndex = rowIndex;
					}
				} ],
				onClickRow : function(rowIndex, rowData) {
					$('#tt1').datagrid('endEdit', lastIndex);
				},
				onAfterEdit : function(index, record) {
					$.post('/shopping/admin/updateProduct', record, function(result) {
						$.messager.show({
							title : '提示信息',
							msg : '操作成功！'
						});
					});
				},
			});

		});
	}
});
